top seats on a stagecoach - French English Dictionary